<?php
require_once 'BaseController.php';

/**
 * 店舗お問合せ入力画面コントローラクラス<br />
 *
 * @package apamanshop
 * @author K.Ikenaga
 * @copyright　
 */
class Inquiry_ShopentryController extends Inquiry_BaseController
	{
		/**
		 * インデックスアクション
		 *
		 */
		public function indexAction(){

			/* 2011/07/22　AKBｷｬﾝﾍﾟｰﾝ：加盟店ﾒﾝﾊﾞｰｻｲﾄ追加対応 */
			//加盟店ページからの遷移時は既存ヘッダを非表示（キャンペーン用ヘッダに切り替える為）
			if($this->_params['shoppage']){
				// ヘッダー・フッターを表示しないようにする
				$this->setXPassThroutgh();
				//表示テンプレートパス
				$this->_display_path = APPLICATION_PATH.'/modules/inquiry/views/scripts/nohead.tpl';
			}else{
				//表示テンプレートパス
				$this->_display_path = APPLICATION_PATH.'/modules/inquiry/views/scripts/estate.tpl';
			}

			// パラメータの取得
			//$this->_params = $this->getParameters();
			$this->_params['PlaceKbn'] = '0';

	        //=====表示用共通パラメータ設定=====
			$this->setCommonParams();
			$this->setSubParams();
			$this->_data =  $this->_params;

			//=====モデルインスタンス生成=====
	        $this->_model = new Inquiry_Model_ShopEntry();

			/* 2011/07/22　AKBｷｬﾝﾍﾟｰﾝ：加盟店ﾒﾝﾊﾞｰｻｲﾄ追加対応 */
			//加盟店ページより遷移時はヘッダを付与する
			if($this->_params['shoppage']){
				// 外部モデル呼び出し設定
				$loader = new Zend_Application_Module_Autoloader(array(
					'namespace' => 'Shop',
					'basePath' => APPLICATION_PATH . '/modules/shop',
				));
				$this->_model_shop = new Shop_Model_Detail();
				// 店舗詳細情報取得
				$shopDtlList = $this->_model_shop->getList($this->_params);
				// 表示用に変換
				$this->_data['shopDtl'] = $this->_model_shop->convertData($shopDtlList[0]);
				//ブロック設定
				$this->setBlockShoppageHeader();

				//パンくずの生成
				$this->_data['breadcrumb'] = $this->_breadcrumb->generateBreadcrumb();
		        $this->_data['breadcrumb'] = '<li>'.str_replace('><','></li><li><',$this->_data['breadcrumb']).'</li>';

			}

	        //DB問合せ
			//===結果取得===
	        $this->_data['tenpoinfo'] = array();
	        $this->_data['tenpoinfo'] = $this->_model->getTenpoInfo($this->_params['ShopCd']);

			//===キャンペーン情報取得===
			$this->setCampaignParams("2, 4", 2);

			//ブロック設定
			$this->setBlockShopScript();
			$this->setSubblockHpCommon();
			$this->setBlock($this->_shopentry_helper);

			//表示
			$this->display($this->_display_path);
		}

		/**
		 * 店舗お問合せ画面共通パラメータ設定
		 *
		 */
		private function setSubParams()
		{
			//=====タイトル=====
			$this->setTitle('賃貸情報アパマンショップ[店舗お問い合わせ]');

			//=====フッタのトップへ戻るコメント=====
			$this->_params['footerTitle'] = '店舗お問い合わせページ';

			//=====タイトルバー設定=====
			$this->_params['contentsTitle'] = '店舗検索　≫　お問い合わせ入力';

			$this->_breadcrumb->add('お問い合わせ ', $this->_sslurl . 'inquiry/shopentry');
	        $this->setBreadCrumb($this->_breadcrumb->generateBreadcrumb());

		}

	}
?>